Close message Due to maintenance between 17:00 to 21:00 on Thursday 9th May 2024, Scootle website may face disruption in service. We apologise for any inconvenience caused.

Search results

Listed under:  Health  >  Psychology  >  Cognition  >  Thinking  >  Decision making  >  Branching
Online

Visual to text coding: Lesson 7

This is the seventh in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces iteration (also called loops).

Online

Bee Bot Balloon Pop

During this lesson, students will be required to consider the functions of the Bee-Bot and how a user can interact with this device. Students are asked to design a course challenge for another user which will result in the Bee-Bot, with a pin attached, reversing into a balloon to pop it. This lesson idea was created by ...

Online

Visual to text coding: Lesson 2

This is the second in a series of lessons to transition from visual coding to text-based coding with a general-purpose programming language. This lesson may take two to three 45-minute periods. It introduces how to make decisions (branching) and identify data types.

Online

The wizard of Ozo

Using OzoBots students move an Ozobot about a map with coordinates. This lesson idea was created by Ben Jucius.

Online

Plan a 'choose your own adventure' story

Students create a storyboard to plan a ‘choose your own adventure' story, where the reader is provided with a number of decisions that lead to alternative endings.

Online

Visual to text coding: Lesson 4

This is the fourth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces the combining of logical operators and and or for more complex decisions.

Online

Heads or tails

In this lesson we show how to transition from a visual based programming language to using a text-based programming language using the example of a heads or tails coin toss application.

Online

Book analysis with AI techniques

This learning sequence explores text analysis through Natural Language Processing, a significant application of Artificial Intelligence. Teachers and students are led through a series of video tutorials to develop a Python program that can break down and analyse the content of a complete text and use smart sentiment analysis ...

Online

Visual to text coding: Lesson 9

This is the ninth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It explores creating powerful programs for managing and analysing data, by combining the previous skills of using loops and working ...

Downloadable

DT Challenge - 7-8 Python - Turtle

Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...

Online

Exploring digital systems with Makey Makey

In this activity, students learn about digital systems and how a circuit works using the Makey Makey toolkit. They sort conductive and nonconductive items into groups using an experimental approach. This lesson idea was created by Rebecca Vivian.

Online

Visual to text coding: Lesson 5

This is the fifth in a series of lessons to transition from visual coding to text-based coding with a general purpose programming language. This lesson may take two to three 45-minute periods. It introduces how to create and use arrays (also called lists).

Online

Check out the checkout

This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.

Online

Introduction to Ozobot and colour codes

Students are introduced to Ozobot and how drawing lines and colour codes can control it. This lesson allows students to experiment with different lines and codes to create a path for Ozobot to follow. This lesson idea was created by Steven Payne.

Text

Visual programming with Scratch: years 3-6

This comprises a collection of sample activities that incorporate visual programming (Scratch) into teaching and learning programs. They show the possibilities Scratch offers for integration. The projects are incomplete and are designed to be used as samples for inspiration or modification by teachers.

Online

Scratch Creative Computing Guide

There is also a series of units comprising learning activities, paired with assessment activities and templates that can be used to support use of the Scratch (MIT) platform. The Scratch Creative Computing Guide supports assessment activities with visual programming environments.

Downloadable

DT Challenge - 5/6 Blockly - Biology

Learn about the differences between animals, and how Biologists use programming to help them do science! We'll learn about the features of animals, structural and behavioural adaptation, and how to use these properties in order to identify them. So hop in and learn some science! This course is based on the Year 5 science ...

Downloadable

DT Challenge - 7/8 Javascript - Space Invaders

In this coding challenge, students learn about programming in JavaScript, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.

Assessment

BBC micro:bit project

The teacher assesses the student’s knowledge and skills using the student’s project log, self-reflection and think aloud.

Online

First to finish

Compare algorithms designed to complete the same task, and evaluate each for efficiency.